-- =============================================
-- Author:		<Grupo 2>
-- Description:	<INSERTAR PROPUESTA> 
-- =============================================
CREATE PROCEDURE [dbo].[InsertarPropuesta]

@idProyecto INT,
@contenidoPropuesta XML

AS

BEGIN
	SET NOCOUNT ON;
	
	INSERT INTO PROPUESTA VALUES (@idProyecto, @contenidoPropuesta);

END;

GO

-- =============================================
-- Author:		<Grupo 2>
-- Description:	<ELIMINAR PROPUESTA > 
-- =============================================
CREATE PROCEDURE [dbo].[EliminarPropuesta] 

@idProyecto INT
						
AS
BEGIN
  
	SET NOCOUNT ON; 

	DELETE FROM PROPUESTA WHERE IDPROYECTO=@idProyecto;

END;
GO

-- =============================================
-- Author:		<Grupo 2>
-- Description:	<CONSULTAR PLANTILLA ASIGNADA A PROPUESTA> 
-- =============================================


CREATE PROCEDURE [dbo].[ConsultarPlantillaPropuesta]

@idProyecto INT

AS
BEGIN
	
	SELECT P.ID_PLANTILLA, P.PLANTILLAXML FROM 
	(PLANTILLA_PROYECTO PP INNER JOIN PLANTILLA P ON PP.ID_PLANTILLA=
	P.ID_PLANTILLA AND PP.IDPROYECTO=@idProyecto) INNER JOIN TIPO_PLANTILLA TP
	ON TP.ID_TP=P.ID_TP AND NOMBRE_TP LIKE 'Plantilla Propuesta';
		

END;
GO

-- =============================================
-- Author:		<Grupo 2>
-- Description:	<CONSULTAR DETALLE PROPUESTA> 
-- =============================================


CREATE PROCEDURE [dbo].[ConsultarDetallePropuesta]

@idPropuesta INT

AS
BEGIN
	
	SELECT XMLCONTENIDO 
  FROM PROPUESTA 
  WHERE ID_PROPUESTA=@idPropuesta;
		

END;
GO

-- =============================================
-- Author:		<Grupo 2>
-- Description:	<CONSULTAR PROPUESTAS POR PROYECTO> 
-- =============================================


CREATE PROCEDURE [dbo].[ConsultarPropuesta]

@idProyecto INT

AS
BEGIN
	
	SELECT ID_PROPUESTA, XMLCONTENIDO 
  FROM PROPUESTA 
  WHERE IDPROYECTO=@idProyecto;
		

END;
GO

-- =============================================
-- Author:		<Grupo 2>
-- Description:	<MODIFICAR PROPUESTA> 
-- =============================================
CREATE PROCEDURE [dbo].[ModificarPropuesta]

@idPropuesta INT,
@contenidoPropuesta XML

AS

BEGIN
	SET NOCOUNT ON;
	
	UPDATE PROPUESTA 
	SET XMLCONTENIDO=@contenidoPropuesta
	WHERE IDPROYECTO=@idPropuesta;

END;

GO

